red poppy – Català–English translations

🇬🇧 en ca

red poppy noun

  • any red poppy
rosella
Wiktionary Links